package router

import (
	"github.com/gin-gonic/gin"
	"pay/controller"
	"pay/util"
)

func Api(e *gin.Engine) {
	g := e.Group("/api/v1/pay")
	var pay controller.Pay
	//支付二维码
	g.POST("/prepay", util.Run(pay.PrePay))
	//退款
	g.POST("/refund/:type", util.Run(pay.Refund))
	//关闭订单
	g.POST("/close", util.Run(pay.Close))
	//查询订单
	g.GET("/query/:type", util.Run(pay.Query))
	//回调函数
	g.POST("/callback/:type", util.Run(pay.Callback))
	//回调函数
	g.POST("/callback/test/wechat", util.Run(pay.Test))
}
